package com.hellobike.haxing.modules.wms.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
/*
    public static DeliveryOrderStatus INIT = DeliveryOrderStatus.valueOf("00", "初始化", 1);
    public static DeliveryOrderStatus DISTRIBUTING = DeliveryOrderStatus.valueOf("15", "部分分配", 2);
    public static DeliveryOrderStatus DISTRIBUTE = DeliveryOrderStatus.valueOf("20", "已分配", 3);
    public static DeliveryOrderStatus PICKING = DeliveryOrderStatus.valueOf("50", "拣货中", 4);
    public static DeliveryOrderStatus PICKED = DeliveryOrderStatus.valueOf("55", "已拣货", 5);
    public static DeliveryOrderStatus BOXING = DeliveryOrderStatus.valueOf("60", "装箱中", 6);
    public static DeliveryOrderStatus BOXED = DeliveryOrderStatus.valueOf("65","已装箱", 7);
    public static DeliveryOrderStatus HANDING = DeliveryOrderStatus.valueOf("68", "交接中", 8);
    public static DeliveryOrderStatus HANDOVER = DeliveryOrderStatus.valueOf("70", "已交接", 9);
    public static DeliveryOrderStatus OUTING = DeliveryOrderStatus.valueOf("75", "部分出库", 10);
    public static DeliveryOrderStatus OUT = DeliveryOrderStatus.valueOf("80", "已出库", 11);
    public static DeliveryOrderStatus CANCELED = DeliveryOrderStatus.valueOf("90", "已取消", 13);
    public static DeliveryOrderStatus COMPLETED = DeliveryOrderStatus.valueOf("99", "已完成", 14);//暂时

 */
@Getter
@AllArgsConstructor
public enum  DeliveryOrderStatusEnum {

    INIT("00", "初始化"),
    PICKING("50", "拣货中"),
    PICKED("55", "已拣货"),
    HANDOVER("70", "已交接"),
    OUT("80", "已出库"),
    COMPLETED("90", "已完成"),
    CANCELED("99", "已取消"),
    ;

    private String value;
    private String desc;
}
